<%@ page contentType="text/html;charset=UTF-8" language="java"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://"
            + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>代办授权管理</title>
<meta http-equiv="X-UA-Compatible" content="IE=7" />
<%@ include file="../jslib/jquerylib.jsp"%>
<script type='text/javascript' src="<%=request.getContextPath() %>/jslib/My97DatePicker/WdatePicker.js" defer="defer"></script>
<script type="text/javascript"
	src="<%=request.getContextPath() %>/jslib/lhgdialog/lhgcore.lhgdialog.min.js?skin=mac"></script>
<link href="<%=request.getContextPath() %>/web/style/layout.css" type="text/css" rel="stylesheet" />
<script type="text/javascript">
	var api = frameElement.api;
    if (api!=undefined)
    {
    	var W = api.opener;
    }
    
         
   			var selectId = "" ;
            $(document).ready(function(){
                $("#gridTable").jqGrid({
                    url:common_contextPath+'/rightGiveAction!getRightGiveList.action',
                    datatype: "json",
                    height: 240,
                    autowidth: true, 
                    colNames:['编号','授权人', '接受人','开始日期','结束日期'],
                    colModel:[
                        {name:'ID',index:'ID',key:true, width:60, sorttype:"int",hidden:true,hidedlg:true}, 
                        {name:'SOURCEPERSONNAME',index:'SOURCEPERSONNAME', width:150},
                        {name:'TARGETPERSONNAME',index:'TARGETPERSONNAME',width:400},
                        {name:'BEGINDATE',index:'BEGINDATE', width:150}, 
                        {name:'ENDDATE',index:'ENDDATE', width:150}
                    ],   
                    shrinkToFit:false,
                    sortname:'ID',
                    sortorder:'desc',
                    viewrecords:true,
                    multiselect: true, // 是否显示复选框
                    multiboxonly : true, 
                    rownumbers: false,//显示行号
                    editable:true, 
                    rowNum:<%=session.getAttribute("SYS_PAGECOUNT")%>,
                    rowList:[15,20,50,200,500],
                    toolbar: [false,"top"],
                    jsonReader: {
                        root:"rows",        // 数据行（默认为：rows）
                        page: "page",   // 当前页
                        total: "total",  // 总页数
                        records: "records",  // 总记录数
                        repeatitems : false     // 设置成false，在后台设置值的时候，可以乱序。且并非每个值都得设
                    },
                    onSelectRow:function(rowid){
                       selectId = rowid;
                    },
                    prmNames:{rows:"rows",page:"page",sort:"sidx",order:"sord",search:"search"},
                    pager:"#gridPager",
                    caption: "代办授权管理列表"
                });
                 jQuery("#gridTable").jqGrid('navGrid','#gridPager',{add:false,edit:false,del:false,search:false,refresh:false});
                    jQuery("#gridTable").jqGrid('navButtonAdd','#gridPager',
                        {   
                        caption: "列状态",                          
                        title: "Reorder Columns",                           
                        onClickButton : function (){                               
                        jQuery("#gridTable").jqGrid('setColumns');                           
                        }
                    }); 
                    //doResize();
        });
            //执行大小
         function doResize() { 
               var ss = getPageSize(); 
                 $("#gridTable").jqGrid('setGridHeight', ss.WinH-140);              
                } 
             //查询
            function gridSearch(){
				selectId = "" ;
                var sourcepersonname =  jQuery("#sourcepersonname").val();
                 var params = {  
                            "sourcepersonname" : encodeURIComponent(sourcepersonname)
                  };
                
             var postData = $("#gridTable").jqGrid("getGridParam", "postData");
             $.extend(postData, params);  //(9)将postData中的查询参数覆盖为空值
            jQuery("#gridTable").jqGrid('setGridParam',
            {
                url:common_contextPath+'/rightGiveAction!getRightGiveList.action'
            }).trigger("reloadGrid", [{page:1}]); 
            }       
        
             //清空
                function reset(){
                    jQuery("#sourcpersonename").val("");
                }
                //刷新
                function refresh(){
                	reset();
                 	gridSearch();
                }
                
                function addrightgive(){
                	$.dialog({
			        id:'add',
			        title:"添加代办授权", 
			        content:'url:<%=request.getContextPath() %>/system/addrightgive.jsp',
			        okVal:false,//确定按钮文字
			        cancelVal:false,//取消按钮文字
			        min:true, //是否显示最小化按钮
			        max:false,//是否显示最大化按钮
			        fixed:false,//开启静止定位
			        lock:true,//开启锁屏 
			        focus:true,//弹出窗口后是否自动获取焦点（4.2.0新增）
			        time:null,//设置对话框显示时间
			        resize:true,//是否允许用户调节尺寸
			        drag:true,//是否允许用户拖动位置
			        cache:false,//是否缓存iframe方式加载的窗口内容页
			        width: '500px',
			        height: 300,
			        close: function(){
			        	gridSearch();
			        }
   				});
   				}
   
   
			   function editrightgive(){
			   		var ids= $("#gridTable").jqGrid("getGridParam", "selarrrow") + "";
						if (!ids) {
						    alert("请先选择记录!");  
						    return false;  
						}
						if(ids.indexOf(",")!=-1){
							  alert("只能选择一条记录!");  
						        return false; 
						}
					var row = jQuery("#gridTable").jqGrid('getRowData',ids);//获取选中行.
					var rightgiveid = row.ID;
                	$.dialog({
			        id:'add',
			        title:"修改代办授权", 
			        content:'url:<%=request.getContextPath() %>/rightGiveAction!initEditRightGive.action?rightgiveid='+rightgiveid,
			        okVal:false,//确定按钮文字
			        cancelVal:false,//取消按钮文字
			        min:true, //是否显示最小化按钮
			        max:false,//是否显示最大化按钮
			        fixed:false,//开启静止定位
			        lock:true,//开启锁屏 
			        focus:true,//弹出窗口后是否自动获取焦点（4.2.0新增）
			        time:null,//设置对话框显示时间
			        resize:true,//是否允许用户调节尺寸
			        drag:true,//是否允许用户拖动位置
			        cache:false,//是否缓存iframe方式加载的窗口内容页
			        width: '500px',
			        height: 300,
			        close: function(){
			        	gridSearch();
			        }
			   });
      }
      
      function delrightgive(){
      		var ids= $("#gridTable").jqGrid("getGridParam", "selarrrow") + "";
						if (!ids) {
						    alert("请先选择记录!");  
						    return false;  
						}
			$.ajax({
 				type: "POST",
 				async: false,//取消异步提交
 				url: '<%=request.getContextPath() %>/rightGiveAction!deleteRightGive.action?rightgiveids='+ids,
 				dataType: "json",
 				success : function(data, textStatus) {  
 					if(data.result=='success'){
 						alert("删除成功！");
 						refresh();
 					}else{
 						alert("删除失败！");
 					}
 				}
 			});			
			
      }
    
    </script>

</head>


<body>
	<form action="" method="post"">
		<table  border="0" cellpadding="0" cellspacing="0"  class="formTableNew" style="width:100%;margin-bottom:0px">
			<tr>
				<td width="60">授权人：</td>
				<td width="200" style='text-align:left;'>
				   <input type="text" id="sourcepersonname" name="sourcepersonname" value="" class="search_InputText" style="width:150px;" />
			    </td>
			    <td>
			      <input type="button" class="search_Btn" value="查 询" onclick="gridSearch()" />
			      <input type="button" class="search_Btn" value="清 空" onclick="reset()" />
			    </td>
			</tr>
		</table>

		<table style="width: 100%;" class="tableCont">
			<tr>
				<td><input id="log_view" type='button' value='添  加' onclick='addrightgive()' class='search_Btn' />
					<input id="log_clear" type='button' value='修  改' onclick='editrightgive()' class='search_Btn' />
				    <input type='button' value='删  除' onclick='delrightgive()' class='search_Btn' /></td>
			</tr>
			<tr>
				<td colspan="4">
					<table id="gridTable"></table>
					<div id="gridPager"></div>
				</td>
			</tr>
		</table>
	</form>
</body>
</html>
